asic attorney analog soc magma take bbq design intellectual property eda patent cad barbecue fpga copyright